home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / spitfire / sfchkup.zip / CHKUP.BAT next >
DOS Batch File  |  1992-01-02  |  1KB  |  61 lines

  1. @ECHO OFF
  2.   C:
  3.   CD C:\CHKUP1
  4.   MD CHKWORK
  5.   MUV %1%2 \CHKUP1\CHKWORK
  6.   CD CHKWORK
  7.   IF EXIST *.TXT GOTO TXTFILE
  8.   IF EXIST *.BBS GOTO TXTFILE
  9.   IF EXIST *.CLR GOTO TXTFILE
  10.   IF EXIST *.GIF GOTO GIFFILE
  11.   IF EXIST *.ARC TOZIP *.ARC
  12.   IF EXIST *.ZIP PKUNZIP -T %1
  13.   IF ERRORLEVEL 1 GOTO BADCRC
  14.   IF EXIST *.ZIP PKUNZIP *.ZIP -O
  15.   IF EXIST PKZIP.EXE DEL PKZIP.EXE
  16.   IF EXIST PKUNZIP.EXE DEL PKUNZIP.EXE
  17.   IF EXIST COMMAND.COM DEL COMMAND.COM
  18.   IF EXIST BRUN*.* DEL BRUN*.*
  19.   IF EXIST DORPCH*.* DEL DORPCH*.*
  20.   IF EXIST *.ZIP DEL *.ZIP
  21.   SCAN *.* /NOMEM
  22.   IF ERRORLEVEL 1 GOTO BADCHK
  23.   IF ERRORLEVEL 0 GOTO TEST_OK
  24. :TXTFILE
  25.   MUV %1%2 C:\CHKUP1 
  26.   DELXCEPT *.%^
  27.   GOTO END
  28. :GIFFILE
  29.   GIFTEST %1%2 /M:321x201x16
  30.   IF ERRORLEVEL 20 GOTO BADGIFS
  31.   IF ERRORLEVEL 10 GOTO GOODGIFS
  32.   IF ERRORLEVEL 1 GOTO BADGIFS
  33.   IF ERRORLEVEL 0 GOTO GOODGIFS
  34. :BADGIFS
  35.   DELXCEPT *.GIF
  36.   MUV *.GIF \BADCHKUP
  37.   DELXCEPT *.%^
  38.   GOTO END
  39. :GOODGIFS
  40.   DELXCEPT *.GIF
  41.   MUV %1%2 \CHKUP1
  42.   GOTO END
  43. :BADCHK
  44.   PKZIP %1 *.*
  45.   IF EXIST *.ZIP MUV *.ZIP \BADCHKUP
  46.   DELXCEPT *.%^
  47.   GOTO END
  48. :BADCRC
  49.   IF EXIST *.ZIP MUV *.ZIP \BADCHKUP
  50.   DELXCEPT *.%^
  51.   GOTO END
  52. :TEST_OK
  53.   PKZIP %1 *.*
  54.   IF EXIST *.ZIP RECOM -S C:\DOSUTIL\COMMENT.FIL *.ZIP
  55.   DELXCEPT *.ZIP
  56.   MUV %1.* \CHKUP1
  57. :END
  58.   CD..
  59.   RD CHKWORK
  60.   CD\SF
  61.